furnace turret - French English Dictionary